Wiki-basierte Dokumentation von Software-Entwicklungsprozessen - Erfahrungen aus der industriellen Praxis

نویسندگان

  • Ove Armbrust
  • Sebastian Weber
چکیده

Nicht nur die verteilte Software-Entwicklung stellt die Softwarebranche vor Herausforderungen. Durch global agierende Unternehmen wird auch die verteilte Dokumentation von Prozessen zunehmend wichtiger. Dem gegenüber stehen strikte Kostenkontrolle und Sparzwang in Zeiten der Konsolidierung. Dieser Artikel beschreibt eine lizenzkostenfreie Lösung zur Dokumentation von (Software-) Entwicklungsprozessen in verteilten Umgebungen. Vorgestellt werden die technische Lösung nebst einigen Erweiterungen. Dabei werden Vorteile und prinzipielle Limitierungen, wie sie sich im industriellen Einsatz dargestellt haben, vorgestellt. Die eingesetzte Lösung erwies sich als attraktive, kostengünstige Alternative zu kostspieligen Spezialwerkzeugen, die sich dank ihrer Erweiterbarkeit sehr weitgehend anpassen lässt. 1 Verteilte Dokumentation von Software-Entwicklungsprozessen In den letzten Jahren hat sich der Trend zur Einführung und Optimierung definierter Prozessmodelle für die Entwicklung software-intensiver Systeme und Services in Organisationen beschleunigt. Dies ist motiviert durch eine Vielzahl unterschiedlichster Ursachen. Hierzu gehören insbesondere (1) die zunehmende Reifung vieler Unternehmen, die ab einem bestimmten Niveau definierte Prozesse erfordert; (2) die Notwendigkeit definierter und gegebenenfalls zertifizierter Prozesse zur Erlangung externer Aufträge und zum Nachweis von Entwicklungsqualität; (3) die zunehmende Komplexität realer Entwicklungsprozesse, insbesondere im Zusammenspiel mit Entwicklungsprozessen anderer Disziplinen wie z.B. Mechanik; (4) die zunehmende (globale) Verteilung von Entwicklungsprozessen, die ein koordiniertes Vorgehen insbesondere an den Schnittstellen erfordert, und dadurch hervorgerufen (5) ebenso die (global) verteilte Arbeit an der Dokumentation der Prozesse innerhalb von Organisationen. Potentielle Vorteile definierter Prozesse in Organisationen sind u.a. hohe Entwicklungsproduktivität, die (bessere) Planbarkeit von Entwicklungsprojekten, die Nutzung von

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Anwendungsentwicklung mit Plug-in-Architekturen: Erfahrungen aus der Praxis

In der Anwendungsentwicklung kommen zunehmend Plug-in-basierte Ansätze zum Einsatz. Die Verwendung Plug-in-basierter Techniken hat Auswirkungen auf die Entwicklung der Software, in der die spezifischen Eigenschaften von Plug-ins berücksichtigt werden müssen. Dieser Beitrag identifiziert basierend auf Erfahrungen aus der Praxis Entwurfsfragen, die sich beim Einsatz von Plug-ins stellen, und disk...

متن کامل

Fallstudie zur Modellierung von Software-Entwicklungsprozessen auf Basis von SPEM 2.0

Das SPEM (Software Process Engineering Metamodel) der OMG ist ein UML-basiertes Metamodell zur Spezifikation von Software-Entwicklungsprozessmodellen. Die vorliegende Fallstudie beschreibt die Erfahrungen, welche die Autoren beim praktischen Einsatz des SPEM gewonnen haben. Ziel der Fallstudie war es, einen in der Praxis etablierten Entwicklungsprozess aus dem Bereich der Automobilindustrie auf...

متن کامل

Variabilität im modelbasierten Engineering von eingebetteten Systemen

Die modellbasierte Entwicklung eingebetteter Systeme (MBE) mit Hilfe von Werkzeugen wie Simulink ist eine bekannte Vorgehensweise und in der industriellen Praxis weit verbreitet. Wenn diese Vorgehensweise auf eine Menge gleichartiger Systeme angewandt wird, können Ansätze aus der modellbasierten Entwicklung und dem Produktlinien-Engineering kombiniert werden. Dabei stellen sich jedoch Herausfor...

متن کامل

Variabilitätsmanagement in Software-Produktlinien

Die Software-Produktlinienentwicklung erlaubt die Entwicklung ähnlicher Software-Systeme zu geringen Kosten, in kurzer Zeit und zudem mit steigender Qualität. Zahlreiche Erfahrungen aus der Industrie belegen diese Vorteile der Produktlinienentwicklung gegenüber der Entwicklung von Einzel-SoftwareSystemen. Der Schlüssel für die Software-Produktlinienentwicklung ist die Unterscheidung zwischen zw...

متن کامل

Industrielle Praxis modellbasierter Entwicklung im Bereich eingebetteter Systeme

Modellbasierte Entwicklung (MBE) ist eine verbreitete Entwicklungsmethode, die die Produktentwicklung verbessern soll. Es existieren nur wenige empirische Untersuchungen in Bezug auf MBE für eingebettete Systeme. Daraus motiviert sich unsere Umfrage zur industriellen Praxis in diesem Bereich. Die Umfrage beinhaltete neben demographischen Fragen, auch Fragen zu den angewandten Sprachen und Werkz...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008